#ifndef FABRICADEJUGADORESOBSERVABLES_H_
#define FABRICADEJUGADORESOBSERVABLES_H_

#include "FabricaDeJugadores.h"
#include "NotificadorDeCambios.h"
#include "JugadorObservable.h"

class FabricaDeJugadoresObservables : public FabricaDeJugadores 
{
private:
	NotificadorDeCambios* notificadorDeCambios;
public:
	FabricaDeJugadoresObservables(NotificadorDeCambios* notificadorDeCambios);
	Jugador* crearJugador(std::string name, TiradorDeDados* tiradorDeDados);
	virtual ~FabricaDeJugadoresObservables();
};

#endif /*FABRICADEJUGADORESOBSERVABLES_H_*/
